// 实现 call - 1
// 最简单地调用
function person() {
  console.log(this.name);
}

var student = {
  name: 'Xmo'
};

Function.prototype.newCall = function (obj) {
  // 创建一个对象，来执行自己
  obj.p = this;
  obj.p();
  delete obj.p;
}

person.newCall(student);